﻿using facebook.businuss.netcore.sdk.Model;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace facebook.businuss.netcore.sdk.Sdk.IService
{
    public interface IRequestExecutor
    {
        public ResponseWrapper execute(String method, String apiUrl, Dictionary<String, Object> allParams, APIContext context) ;
        public ResponseWrapper sendGet(String apiUrl, Dictionary<String, Object> allParams, APIContext context);
        public ResponseWrapper sendPost(String apiUrl, Dictionary<String, Object> allParams, APIContext context) ;
        public ResponseWrapper sendDelete(String apiUrl, Dictionary<String, Object> allParams, APIContext context) ;
    }
}
